{VERSION 6 0 "IBM INTEL NT" "6.0" } {USTYLETAB {CSTYLE "Maple Input" -1 0 "Courier" 1 12 255 0 0 1 2 1 2 2 1 2 0 0 0 1 }{CSTYLE "Text" -1 201 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 204 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 205 "Times" 1 12 0 0 0 1 2 2 1 2 2 2 0 0 0 1 }{CSTYLE " " -1 206 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 207 " Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 216 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 220 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 224 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 225 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 229 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 233 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE " " -1 236 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 239 " Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 240 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 241 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 242 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 247 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" -1 248 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 } {CSTYLE "" -1 249 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE " " -1 250 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 0 0 0 1 }{CSTYLE "" 201 256 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" 201 257 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" 201 258 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" 201 259 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 260 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 261 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 262 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 263 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 } {CSTYLE "" -1 264 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{CSTYLE "" -1 265 "" 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 }{PSTYLE "Normal" -1 0 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }1 1 0 0 0 0 2 0 2 0 2 2 0 1 }{PSTYLE "Maple Output" -1 11 1 {CSTYLE "" -1 -1 "Ti mes" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }3 1 0 0 0 0 2 0 2 0 2 2 0 1 } {PSTYLE "Normal256" -1 200 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 2 2 2 2 2 1 1 1 1 }3 1 0 0 0 0 2 0 2 0 2 2 0 1 }{PSTYLE "No Name" -1 207 1 {CSTYLE "" -1 -1 "Times" 1 18 0 0 0 1 2 1 2 2 2 2 1 1 1 1 }3 1 0 0 8 4 2 0 2 0 2 2 0 1 }{PSTYLE "No Name" -1 216 1 {CSTYLE "" -1 -1 " Times" 1 12 0 0 0 1 2 1 2 2 2 2 1 1 1 1 }1 1 0 0 0 0 2 0 2 0 2 2 0 1 } {PSTYLE "No Name" -1 217 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 1 1 1 1 }1 1 0 0 0 0 2 0 2 0 2 2 0 1 }{PSTYLE "No Name" -1 218 1 {CSTYLE "" -1 -1 "Times" 1 12 0 0 0 1 2 1 2 2 2 2 1 1 1 1 }1 1 0 0 0 0 2 0 2 0 2 2 0 1 }} {SECT 0 {EXCHG {PARA 207 "" 0 "" {TEXT 201 21 "Review Questions - 03" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT 204 6 "Note: \+ " }{TEXT 205 201 "Please answer the following questions to review Lect ure 3. You may need to try some Maple commands and answer the review q uestions under the help of your lecture notes and the Maple built-in h elp menu." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 2 "1." }{TEXT 206 1 " " }{TEXT -1 63 " What is the output of \+ the following sequence of commands?\n " }{TEXT 207 174 "> (x, y):=( 1,1):\n > f:=proc(n)\n local x;\n global y;\n x:=10;\n y:=10;\n return n*x*y;\n \+ end proc:\n > f(2), x, y;" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 201 0 "" }{TEXT 256 9 "S olution:" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 64 "2. What is the output of the following sequence of comma nds:\n " }{TEXT 216 94 "> for n from 3 to 7 do\n print(n^2);\n if n >= 4 then break; end if;\n end do;\n" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 257 9 "Solution:" }{TEXT 201 1 " " }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 63 "3. What is the output of the following sequence of commands:\n \+ " }{TEXT 220 93 "> for n from 3 to 7 do\n if n >= 4 then break ; end if;\n print(n^2);\n end do;\n" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}} {EXCHG {PARA 0 "" 0 "" {TEXT 258 9 "Solution:" }{TEXT 201 1 " " }}} {EXCHG {PARA 0 "" 0 "" {TEXT 224 0 "" }{TEXT -1 0 "" }}{PARA 0 "" 0 " " {TEXT -1 77 "4. Test the following two sequences of commands to find their difference: \n " }{TEXT 225 92 "> for n from 1 to 4 do\n \+ if n >= 2 then next; end if;\n print(n^2);\n end do;\n" } {TEXT -1 1 " " }{TEXT 229 92 "> for n from 1 to 4 do\n print(n^ 2);\n if n >= 2 then next; end if;\n end do;\n" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 259 10 "Solution: " }}}{EXCHG {PARA 0 "" 0 "" {TEXT 233 0 "" }{TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 75 "5. Find t he smallest integer n between 1 and 100 which satisfies 3^n>10^5.\n" } }{PARA 0 "" 0 "" {TEXT -1 1 " " }{TEXT 261 9 "Solution:" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 134 "6. Write a program that takes the set S = \{4,7,9,16,23 \} and creates a set T whose elements are 5 times greater than the ele ments of S." }{TEXT 236 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }{TEXT 262 9 "Solution:" }{TEXT -1 0 "" }}} {EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 239 0 "" }{TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 139 "7. Write a short program whose output will be the set of all 2 element sets \{ i,j\} where i < j and i,j are in the set \{1, 2, . . . , 10\}:\n" }} {PARA 0 "" 0 "" {TEXT 260 9 "Solution:" }{TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }{TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT 240 0 "" }{TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 120 "8. \+ Which of the following are legitimate variable names in Maple:\n a. \+ temperature of water\n b. `temperature of water`" }}{PARA 0 "" 0 "" {TEXT -1 66 " c. temperature_of_water\n d. 3variable\n e. variabl e3\n f. D" }}{PARA 0 "" 0 "" {TEXT -1 100 " g. I\nNote that the \+ symbol in g is not \"one\" or \"el\", rather the capital letter pronou nced \"eye\"." }}{PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }{TEXT 263 10 "Solution: " }}}{EXCHG {PARA 0 "" 0 "" {TEXT 241 0 "" }{TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 53 "9. What a re the outputs of the following programs:\n " }{TEXT 242 73 "> restar t:\n assigned(x);\n > restart:\n x:=1:\n assigned(x); " }{TEXT -1 1 "\n" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 1 "\n" } {TEXT -1 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT -1 0 "" }{TEXT 264 9 "Solution:" }}}{EXCHG {PARA 216 "" 0 "" {TEXT 201 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}{PARA 0 "" 0 "" {TEXT 247 0 "" }{TEXT -1 10 "10. Apply " }{TEXT 248 4 "T[m]" }{TEXT -1 36 " determined by the following program" } {TEXT 249 1 " " }{TEXT -1 114 "to find integers less than 100 which ca n be expressed as a sum of square in two and only two different ways: \+ \n " }{TEXT 250 216 ">for i from 1 to 10 do \n for j from i to 10 do \n m:=i^2+j^2;\n if assigned(T[m]) then \+ T[m]:=T[m] union \{[i,j]\};\n else T[m]:=\{[i,j]\};\n \+ end if;\n end do:\n end do:" }}{PARA 217 "" 0 "" {TEXT 201 1 " " }}{PARA 0 "" 0 "" {TEXT -1 0 "" }{TEXT 265 9 "Solution:" }} {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}}{EXCHG {PARA 0 "> " 0 "" {MPLTEXT 1 0 0 "" }}{PARA 11 "" 1 " " {TEXT -1 0 "" }}}{EXCHG {PARA 0 "" 0 "" {TEXT -1 0 "" }}}{EXCHG {PARA 218 "" 0 "" {TEXT 201 0 "" }}}{EXCHG {PARA 200 "" 0 "" {TEXT -1 7 "- End -" }}}}{MARK "23 1 0" 135 }{VIEWOPTS 0 0 0 1 1 1803 1 1 1 1 } {PAGENUMBERS 1 1 2 33 1 1 }